<?php
namespace app\shop\controller\account;

use app\common\model\shop\PlatformModel;
use think\admin\Controller;
use think\admin\helper\QueryHelper;


/**
 * 商城平台管理
 * @package app\admin\controller
 * @author wangqinghui
 * @DateTime 2024-09-11 13:58:44
 */
class Platform extends Controller
{

    /**
     * 默认检测登陆后台用户
     *
     * @var bool
     */
    public $check_user = false;

    /**
     * 平台列表
     * @auth true
     * @menu true
     * @author Lihongqi
     * @DateTime 2024-09-11 14:56:28
     * @return void
     */
    public function index ()
    {
        PlatformModel::mQuery()->layTable(function () {
            $this->title = lang('平台列表');

        }, function (QueryHelper $query) {
            $this->check_account = false;
            // 数据列表搜索过滤
            $query->like('title')->equal('status')->dateBetween('create_at');
            //$query->order('sort desc, id asc');
        });
    }


    /**
     * 添加
     * @auth true
     * @return void
     */
    public function add ()
    {
        PlatformModel::mForm();
    }

    /**
     * 编辑
     * @auth true
     * @return void
     */
    public function edit ()
    {
        PlatformModel::mForm();
    }


    /**
     * 删除
     *
     * @return void
     */
    public function remove ()
    {

        PlatformModel::mDelete();
    }

    /**
     * 修改状态
     * @auth true
     */
    public function state()
    {

        PlatformModel::mSave($this->_vali([
            'status.in:0,1'  => lang('状态值范围异常').'！',
            'status.require' => lang('状态值不能为空').'！',
        ]));
    }


}